Skip to content

feat: comprehensive agent readiness and protocol perfection - #694

Merged
codercatdev merged 1 commit into
devfrom
feat/agent-readiness-perfection
Oct 8, 2026
Merged

codercatdev merged 1 commit into
devfrom
feat/agent-readiness-perfection

Conversation

@codercatdev

Copy link
Copy Markdown
Contributor

Summary

  • AI Crawler Directives: Added explicit allow rules for all 13 recognized AI web crawlers in robots.txt.ts and synchronized baseline.
  • XML Sitemap Index: Created sitemap-index.xml.ts returning standard XML sitemap index.
  • A2A Agent Card: Added supportedInterfaces to agent-card.json.ts and exposed alias at agent.json.ts.
  • OpenAPI Actionability Quality: Added complete 2xx/4xx/5xx schemas with RFC 9457 ProblemDetails and rich components in openapi.json.ts.
  • MCP Protocol Negotiation & Discovery: Implemented server/discover (2026-07-28 stateless discovery), initialize negotiation, resources/list, prompts/list, and standard JSON-RPC 2.0 errors.
  • RFC 9457 API Error Hygiene: In middleware.ts, mapped 404 responses for /api/* routes to structured Problem Details JSON.

@vercel

vercel Bot commented Oct 8, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated
codingcat-dev Ignored Ignored Oct 8, 2026 2:21pm UTC

@codercatdev
codercatdev merged commit 3ad9d99 into dev Oct 8, 2026
3 checks passed
@codercatdev
codercatdev deleted the feat/agent-readiness-perfection branch October 8, 2026 14:21
@github-actions

github-actions Bot commented Oct 8, 2026

Copy link
Copy Markdown

⚡ Cloudflare Worker Preview Ready!

Environment URL
PR Preview https://c5f2028b-codingcatdev-dev.codingcatdev.workers.dev
Dev Custom Domain https://dev.codingcat.dev
  • Worker Version ID: c5f2028b-96ab-4370-b937-f0287ca83d4f
  • Protection: Restricted to @codingcat.dev accounts via Cloudflare Zero Trust Access

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant